﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;

namespace BW.WMS.WareHouseAllot.Dto.GoodsType
{
    public class GoodsTypeDto:AuditedEntityDto<Guid>
    {
        /// <summary>
        /// 货品类型
        /// </summary>
        public string GoodsTypeCode { get; set; }

        /// <summary>
        /// 货品类型名称
        /// </summary>
        public string GoodsTypeName { get; set; }

        /// <summary>
        /// 货品类型状态
        /// true: 启用 false: 禁用
        /// </summary>
        public bool GoodsTypeStatue { get; set; }

        /// <summary>
        /// 货品类型备注
        /// </summary>
        public string GoodsTypeNotes { get; set; }

        /// <summary>
        /// 父级编号
        /// </summary>
        public Guid ParentId { get; set; }

        /// <summary>
        /// 排序
        /// </summary>
        public int Sort { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public string CreateName { get; set; }

        /// <summary>
        /// 软删除
        /// false: 未删除 true: 已删除
        /// </summary>
        public bool IsDeleted { get; set; } = false;
    }
}
